package com.engine.cn.feature;

//密封这种属性在接口上的使用
public sealed interface Ani permits Animal {
    default void check(Object obj) {
        //改进后switch可以作为表达式返回值，模型匹配可以使用类型; 需要显式启用
/*        String formatted = switch (obj) {
            case Integer i -> String.format("int %d", i);
            case Long l -> String.format("long %d", l);
            case Double d -> String.format("double %f", d);
            default -> obj.toString();
        };*/
    }
}
